The Yangtze River Delta Megaregion: Shanghai's Expanding Sphere of Influence The Making of a Super Economic ZoneThe Yangtze River Delta (YRD) region, anchored by Shanghai, has emerged as China's most economically dynamic city cluster. Covering just 2.2% of the nation's land area but contributing nearly 25% of its GDP, this